package cn.iocoder.yudao.module.product.spu.vo;

import cn.iocoder.yudao.module.product.evaluation.vo.AppProductEvaluationLatestRespVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "用户 APP - 产品 SPU 明细 Response VO")
@Data
public class AppProductSpuDetailRespVO extends AppProductSpuRespVO {

    @Schema(description = "产品图文信息", requiredMode = Schema.RequiredMode.REQUIRED, example = "清凉小短袖详情，清凉小短袖详情，清凉小短袖详情，清凉小短袖详情，清凉小短袖详情")
    private String description;

    @Schema(description = "购买须知，JSON格式", example = """
            {"after_sale": "未拆封、不影响二次销售的情况下，支持7天无理由，邮费自理。质量问题请提供面单和内容物照片。", "delivery_time": "48小时(周末、节假日延后)", "special_version": "无运费险!订单已发货状态即表示已打包，非我方原因要拒收或拦载退款，可能需扣除运费相应的发货运费。", "delivery_expressage": "普通快递随机"}
            """)
    private String guidance;

    @Schema(description = "最新一条评论")
    private AppProductEvaluationLatestRespVO latestComment;

}
